﻿<!DOCTYPE html>
<html>
<head>
   <title>Running the simulator with a RES or a CSV file</title>
   <meta name="generator" content="Help & Manual">
   <meta name="keywords" content="">
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <link type="text/css" href="default.css" rel="stylesheet">
   <link type="text/css" href="custom.css" rel="stylesheet">
   <script type="text/javascript" src="nsh.js"></script>
   
<!-- non-scrolling headers for CHM and browser-based help, local styles-->
<style TYPE="text/css" media="screen"> 
   <!-- 
   body {    
      margin:0; 
      padding:0; 
      overflow: auto; 
      background: #edede9; 
   } 
   #idheader { 
      width:100%; 
      height:auto; 
      padding: 0; 
      margin: 0;     
} 
    #idheaderbg  {
    background: #E40A00; 
}
#idheadernowrap  {
    white-space:nowrap; 
}
    ul {list-style-type: lower-roman}
   -->
   </style>
   
<style TYPE="text/css" MEDIA="print">
<!--
/* Hide navigation links and add space between header
     and text in the printed version. Not valid for eBooks. */
#idnav { display:none;	 }
.topichead { padding: 5px 5px 20px 5px; }
-->
</style>   
   <script type="text/javascript" src="jquery.js"></script>
   <script type="text/javascript" src="helpman_settings.js"></script>
   <script type="text/javascript" src="helpman_topicinit.js"></script>

   <script type="text/javascript">
     HMSyncTOC("index.html", "vbk_tut_performing_a_simulation_with_v_2.htm");
   </script>
   <script type="text/javascript" src="highlight.js"></script>
   <script type="text/javascript">
     $(document).ready(function(){highlight();});
   </script>
</head>
<body>

<!--ZOOMSTOP-->

<div id="idheader" >
<div id="idheaderbg">
<table width="100%" border="0" cellspacing="0" cellpadding="0" 
       style="margin: 0px; color: #D7D7D7;">

  <tr valign="middle">
    <td align="left" valign="middle" class="topichead">
    <!--<div id="idheadernowrap">-->
    <p class="crumbs" id="idnav"><b>Navigation:</b>&nbsp;
   
   VI-DriveSim 19.2 on Linux &gt; <a href="drivesim_tut_tutorials.htm">VI-DriveSim 19.2 Tutorials</a> &gt; Performing a simulation with VI-DriveSim&nbsp;&gt;</p>
      <h1 class="p_Heading1" style="page-break-after: avoid;"><span class="f_Heading1">Running the simulator with a RES or a CSV file</span></h1>

    <!--</div>-->
    </td>
    <td align="right" width="180" valign="middle" class="topichead" id="idnav">
    <div id="idheadernowrap">
    <a href="javascript: print();"
    		onmouseover="document.images.prntr.src='print_a.png'" 
        onmouseout="document.images.prntr.src='print_n.png'"
        ><img name="prntr" border="0" alt="Print this Topic" title="Print this Topic" src="print_n.png"
        ></a>&nbsp;&nbsp;
     <a href="drvsim_inst_streaming-live-telemetry-to-wi.htm"
        onmouseover="document.images.prev.src='back_a.png'" 
        onmouseout="document.images.prev.src='back_n.png'"
        ><img name=prev src="back_n.png" border=0 alt="Previous page"
        ></a><a href="drivesim_tut_tutorials.htm"
        onmouseover="document.images.main.src='top_a.png'" 
        onmouseout="document.images.main.src='top_n.png'"><img name=main src="top_n.png" border=0 alt="Return to chapter overview"
        ></a><a href="drvsim_inst_performing-a-simulation-with-a.htm"
        onmouseover="document.images.next.src='next_a.png'" 
        onmouseout="document.images.next.src='next_n.png'"><img name=next src="next_n.png" border=0 alt="Next page"
        ></a>
    </div>
    </td>
  </tr>
</table>
</div>

<!-- The following code displays Expand All/Collapse All links  below the header in topics containing toggles -->
  

</div>  



<div id="idcontent"><div id="innerdiv"> 
<!--ZOOMRESTART-->
<p class="p_Normal">The .res file is the type of file containing the results of an offline simulation run with VI-CarRealTime; it is possible to use this file on VI-DriveSim and streaming the results from the RealTime machine. A .csv file too can be used for the same purpose. The list of channels needed for the simulation depends on the modules added in the test; each module in fact requires a minimum set of channel to work properly. Below, the list of channels needed is shown.</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-size: 12pt; font-weight: bold;">iodb_cueing</span></p>
<p class="p_Normal">STEP</p>
<p class="p_Normal">time.TIME</p>
<p class="p_Normal">chassis_accelerations.longitudinal</p>
<p class="p_Normal">chassis_accelerations.lateral</p>
<p class="p_Normal">chassis_accelerations.vertical</p>
<p class="p_Normal">chassis_velocities.yaw</p>
<p class="p_Normal">chassis_displacements.roll</p>
<p class="p_Normal">chassis_displacements.pitch</p>
<p class="p_Normal">Vehicle.CM_Body_Fixed_Vx</p>
<p class="p_Normal">Vehicle.Side_Slip_Angle_Rate</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-size: 12pt; font-weight: bold;">iodb_udp (graphic streaming)</span></p>
<p class="p_Normal">ges_chassis_XFORM_X</p>
<p class="p_Normal">ges_chassis_XFORM_Y</p>
<p class="p_Normal">ges_chassis_XFORM_Z</p>
<p class="p_Normal">ges_chassis_XFORM_Phi</p>
<p class="p_Normal">ges_chassis_XFORM_Psi</p>
<p class="p_Normal">ges_chassis_XFORM_Theta</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">whl_front_wheel_XFORM_X</p>
<p class="p_Normal">whl_front_wheel_XFORM_Y</p>
<p class="p_Normal">whl_front_wheel_XFORM_Z</p>
<p class="p_Normal">whl_front_wheel_XFORM_Phi</p>
<p class="p_Normal">whl_front_wheel_XFORM_Psi</p>
<p class="p_Normal">whl_front_wheel_XFORM_Theta</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">whr_front_wheel_XFORM_X</p>
<p class="p_Normal">whr_front_wheel_XFORM_Z</p>
<p class="p_Normal">whr_front_wheel_XFORM_Y</p>
<p class="p_Normal">whr_front_wheel_XFORM_Phi</p>
<p class="p_Normal">whr_front_wheel_XFORM_Psi</p>
<p class="p_Normal">whr_front_wheel_XFORM_Theta</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">whl_rear_wheel_XFORM_X</p>
<p class="p_Normal">whl_rear_wheel_XFORM_Y</p>
<p class="p_Normal">whl_rear_wheel_XFORM_Z</p>
<p class="p_Normal">whl_rear_wheel_XFORM_Phi</p>
<p class="p_Normal">whl_rear_wheel_XFORM_Psi</p>
<p class="p_Normal">whl_rear_wheel_XFORM_Theta</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">whr_rear_wheel_XFORM_X</p>
<p class="p_Normal">whr_rear_wheel_XFORM_Y</p>
<p class="p_Normal">whr_rear_wheel_XFORM_Z</p>
<p class="p_Normal">whr_rear_wheel_XFORM_Phi</p>
<p class="p_Normal">whr_rear_wheel_XFORM_Psi</p>
<p class="p_Normal">whr_rear_wheel_XFORM_Theta</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">til_wheel_tire_kinematics_lateral_slip_front</p>
<p class="p_Normal">til_wheel_tire_kinematics_longitudinal_slip_front</p>
<p class="p_Normal">tir_wheel_tire_kinematics_lateral_slip_front</p>
<p class="p_Normal">tir_wheel_tire_kinematics_longitudinal_slip_front</p>
<p class="p_Normal">til_wheel_tire_kinematics_lateral_slip_rear</p>
<p class="p_Normal">til_wheel_tire_kinematics_longitudinal_slip_rear</p>
<p class="p_Normal">tir_wheel_tire_kinematics_lateral_slip_rear</p>
<p class="p_Normal">tir_wheel_tire_kinematics_longitudinal_slip_rear</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">tir_wheel_tire_forces_normal_front</p>
<p class="p_Normal">til_wheel_tire_forces_normal_front</p>
<p class="p_Normal">tir_wheel_tire_forces_normal_rear </p>
<p class="p_Normal">til_wheel_tire_forces_normal_rear </p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">wheel_angles_toe_R1</p>
<p class="p_Normal">wheel_angles_toe_L1</p>
<p class="p_Normal">wheel_angles_toe_R2</p>
<p class="p_Normal">wheel_angles_toe_L2</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">Vehicle_Side_Slip_Angle</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">Driver_Demands_str_swa </p>
<p class="p_Normal">driver_demands_steering</p>
<p class="p_Normal">Driver_Demands_throttle</p>
<p class="p_Normal">Driver_Demands_brake</p>
<p class="p_Normal">transmission_gear</p>
<p class="p_Normal">engine_engine_rpm</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">chassis_velocities_longitudinal</p>
<p class="p_Normal">chassis_accelerations_longitudinal</p>
<p class="p_Normal">chassis_accelerations_lateral</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-size: 12pt; font-weight: bold;">iodb_bk &amp; bk Simulink (sound streaming)</span></p>
<p class="p_Normal">engine.engine_rpm*</p>
<p class="p_Normal">motor_to_central_differential.engine_rpm*</p>
<p class="p_Normal">motor_to_clutch.engine_rpm*</p>
<p class="p_Normal">motor_to_front_differential.engine_rpm*</p>
<p class="p_Normal">motor_to_rear_differential.engine_rpm*</p>
<p class="p_Normal">motor_to_front_left_wheel.engine_rpm*</p>
<p class="p_Normal">motor_to_rear_left_wheel.engine_rpm*</p>
<p class="p_Normal">Wheel.Omega.L1*</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">Road_Material.front_left_tire</p>
<p class="p_Normal">Road_Material.front_right_tire</p>
<p class="p_Normal">Road_Material.rear_left_tire &nbsp; &nbsp; </p>
<p class="p_Normal">Road_Material.rear_right_tire</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">til_wheel_tire_kinematics.longitudinal_slip_front</p>
<p class="p_Normal">tir_wheel_tire_kinematics.longitudinal_slip_front</p>
<p class="p_Normal">til_wheel_tire_kinematics.longitudinal_slip_rear</p>
<p class="p_Normal">tir_wheel_tire_kinematics.longitudinal_slip_rear</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">til_wheel_tire_kinematics.lateral_slip_front</p>
<p class="p_Normal">tir_wheel_tire_kinematics.lateral_slip_front</p>
<p class="p_Normal">til_wheel_tire_kinematics.lateral_slip_rear</p>
<p class="p_Normal">tir_wheel_tire_kinematics.lateral_slip_rear</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">tir_wheel_tire_forces_normal_front</p>
<p class="p_Normal">til_wheel_tire_forces_normal_front</p>
<p class="p_Normal">tir_wheel_tire_forces_normal_rear </p>
<p class="p_Normal">til_wheel_tire_forces_normal_rear</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">driver_demands.throttle</p>
<p class="p_Normal">transmission.gear</p>
<p class="p_Normal">chassis_velocities.longitudinal</p>
<p class="p_Normal">chassis_velocities.lateral</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">*Only one of these channels is used at a time, depending on the <span style="font-style: italic;">Engine_Type </span>set in the <span style="font-style: italic;">bk </span>Simulink model.</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-size: 12pt; font-weight: bold;">iodb_elab (ActiveSeat and ActiveBelts)</span></p>
<p class="p_Normal">chassis_accelerations_longitudinal</p>
<p class="p_Normal">chassis_accelerations_lateral</p>
<p class="p_Normal">chassis_accelerations_vertical</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">Note that some channels are needed for more than one iodb; if one of these channels is not in the res file, the simulation starts with no problems, but the missing channel will remain zero during all the simulation. As an example, if the channel <span style="font-style: italic;">engine.engine_rpm </span>is not streamed, it will stay zero and so no sound coming from the engine will be heard.</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">If a .csv is used for the streaming, the format of the file is the same of the csv created during a <a href="drvsim_inst_logging-csv-files-with-prod_na.htm" class="topiclink">driving session while logging CSV file</a>; this means that all the channels have the suffix <span style="font-style: italic;">VI_CarRealTime.Outputs. </span>(apart from <span style="font-style: italic;">VI_CarRealTime.Outputs.UserSensor.Road_Material.* </span>channels) and all the names of the channels and their values are separated by a semicolumn.</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">As an example, the format for the csv file should be:</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample" style="font-size: 10pt;">STEP;VI_CarRealTime.Outputs.chassis_velocities.longitudinal;VI_CarRealTime.Outputs.chassis_accelerations_lateral</span></p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample" style="font-size: 10pt;">1;0.00012813;0.04799922</span></p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample" style="font-size: 10pt;">2;0.00012952;0.04799971</span></p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample" style="font-size: 10pt;">3;0.00013333;0.04800309</span></p>
<p class="p_CodeExample" style="page-break-inside: avoid;"><span class="f_CodeExample">&nbsp;</span></p>
<p class="p_Normal">Any res file coming from an offline simulation with VI-CarRealTime can be used as it is created from VI-CarRealTime.</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span style="font-weight: bold;">NOTE. </span>the iodb_res_replay does not read and write in the RTDB all the channels written in the res file; only the channels in the list below are read/written in the RTDB by iodb_res_replay, any other channel will remain zero as the res file is running:</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">STEP</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.time.TIME</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.driver_demands.steering</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.driver_demands.throttle</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.driver_demands.brake</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.driver_demands.gear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.transmission.gear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.engine.engine_rpm</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.driving_machine_monitor.path_s</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.UserSensor.Road_Material.front_left_tire</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.UserSensor.Road_Material.front_right_tire</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.UserSensor.Road_Material.rear_left_tire</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.UserSensor.Road_Material.rear_right_tire</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_X</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_Y</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_Z</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_Phi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_Psi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.ges_chassis_XFORM_Theta</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_displacements.roll</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_displacements.pitch</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_velocities_longitudinal</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_velocities.vertical</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_velocities.yaw</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_velocities.pitch</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_velocities.roll</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_accelerations.longitudinal</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_accelerations.lateral</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.chassis_accelerations.vertical</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Vehicle.Pitch</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Vehicle.Euler_Roll</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Vehicle.Side_Slip_Angle</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Vehicle.Side_Slip_Angle_Rate</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Vehicle.CM_Body_Fixed_Vx</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.X</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.Y</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.ZVehicle.Yaw</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.Phi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.Psi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_front_wheel_XFORM.Theta</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Yaw.L1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Rotation.L1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Inclination.L1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.wheel_angles.toe_L1</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_kinematics.longitudinal_slip_front</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_kinematics.lateral_slip_front</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_forces.normal_front</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.X</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.Y</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.Z</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.Phi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.Psi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_front_wheel_XFORM.Theta</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Yaw.R1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Rotation.R1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Inclination.R1</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.wheel_angles.toe_R1</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_kinematics.longitudinal_slip_front</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_kinematics.lateral_slip_front</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_forces.normal_front</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.X</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.Y</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.Z</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.Phi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.Psi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whl_rear_wheel_XFORM.Theta</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Yaw.L2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Rotation.L2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Inclination.L2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.wheel_angles.toe_L2</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_kinematics.longitudinal_slip_rear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_kinematics.lateral_slip_rear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.til_wheel_tire_forces.normal_rear</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.X</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.Y</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.Z</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.Phi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.Psi</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.whr_rear_wheel_XFORM.Theta</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Yaw.R2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Rotation.R2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.Wheel.Inclination.R2</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.wheel_angles.toe_R2</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_kinematics.longitudinal_slip_rear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_kinematics.lateral_slip_rear</p>
<p class="p_Normal" style="text-align: left;">VI_CarRealTime.Outputs.tir_wheel_tire_forces.normal_rear</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 14pt;">Creating the test</span></p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">To run a simulation with a .res file, it is necessary to create a proper test on SimulationWorkBench.</span></p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">The modules needed depends on the purpose, in this case a test to perform a replay with cueing, graphic, sound and Active Systems (Active Seat and Active Belts) will be prepared.</span></p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">The following executables are then selected:</span></p>
<p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_res_replay</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; freq divider: this setting depends on the output step of the res file. Minimum required is 200Hz (freq divider = 5).</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_cueing</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; freq divider = 5 (200 Hz) - dependency from iodb_res_replay - CPU = same CPU set for the iodb_res_replay</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_dim</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; freq divider = 1</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_udp</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; dependency from iodb_res_replay - freq divider = 1</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_bk</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; freq divider = 1</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">bk</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> --&gt; Simulink model provided by VI-grade - freq divider = 1</span></p><p style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px;"><span style="font-size:10pt; font-family: 'Arial Unicode MS','Lucida Sans Unicode','Arial';color:#000000;display:inline-block;width:13px;margin-left:-13px">&#8226;</span><span class="f_ImageCaption" style="font-size: 10pt;">iodb_elab </span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">- freq divider = 1</span></p><p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: center;"><img alt="drvsim_res_2" width="1390" height="748" style="margin:0px auto 0px auto;width:1390px;height:748px;border:none" src="drvsim_res_2.png"/></p>
<p class="p_Normal" style="text-align: center;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 14pt;">Creating the test session</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">The test session can be created as shown in the chapter <span style="font-style: italic;"><a href="drvsim_inst_creating-a-test-session-with-s.htm" class="topiclink">Creating a Test Session with SimWB</a>.</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span class="f_ImageCaption" style="font-size: 14pt;">VI-DriveSim configuration</span></p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">Now on VI-DriveSim it is possible to select the <span style="font-style: italic;">Project</span>, <span style="font-style: italic;">Test</span> and <span style="font-style: italic;">Test</span> <span style="font-style: italic;">Session</span>; then, in the <span style="font-style: italic;">Configuration </span>tab, in the <span style="font-style: italic;">iodb_res_replay </span>menu, the desired res (or csv) file must be selected.</p>
<p class="p_Normal" style="text-align: left;">Once the desired file is selected, press <span style="font-style: italic;">Save Config</span>, and the simulation is ready to be started.</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: center;"><img alt="drvsim_res_4" width="681" height="510" style="margin:0px auto 0px auto;width:681px;height:510px;border:none" src="drvsim_res_4.png"/></p>
<p class="p_Normal" style="text-align: center;">&nbsp;</p>
<p class="p_Normal" style="text-align: center;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">After the </span><span class="f_ImageCaption" style="font-size: 10pt; font-style: italic; font-weight: normal;">Start </span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">button is pressed, the simulation is in </span><span class="f_ImageCaption" style="font-size: 10pt; font-style: italic; font-weight: normal;">paused </span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">status; in this way it is possible to select the cueing file before the res is actually running. When the cueing is selected and loaded, it is possible to press </span><span class="f_ImageCaption" style="font-size: 10pt; font-style: italic; font-weight: normal;">Start</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> again, and the simulation will be in </span><span class="f_ImageCaption" style="font-size: 10pt; font-style: italic; font-weight: normal;">running </span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">status (the</span><span class="f_ImageCaption" style="font-size: 10pt; font-style: italic; font-weight: normal;"> Start</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> button is green). </span></p>
<p class="p_Normal" style="text-align: left;"><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">Now, the platform is moving accordingly with the res file and the selected cueing.</span></p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>
<p class="p_Normal" style="text-align: left;">&nbsp;</p>

<!--ZOOMSTOP-->
</div></div>
<script type="text/javascript"> 
<!-- 
var lastSlashPos = document.URL.lastIndexOf("/") >
document.URL.lastIndexOf("\\") ? document.URL.lastIndexOf("/") :
document.URL.lastIndexOf("\\");
if( document.URL.substring( lastSlashPos + 1, lastSlashPos + 4
).toLowerCase() != "~hh" )
{
    nsrInit();
}
--> 
</script> 
</body>
</html>
